Klaus Iglberger - Breaking Dependencies: Type Erasure - A Design Analysis